#ifndef ___fat32_operacionAP_obtener_cluster_inicio_archivo

#define ___fat32_operacionAP_obtener_cluster_inicio_archivo 1

#include "f32_mto.c"

unsigned char fat32op_obtener_cluster_inicio_archivo(FAT32_PARAMS_OPERACION);

unsigned char fat32op_obtener_cluster_inicio_archivo (FAT32_PARAMS_OPERACION) {
  char * datos = datosEntrada;
  *datosSalida = malloc(sizeof(unsigned long));
  unsigned short num1, num2;
  unsigned long numCluster = 0;
  num1 = fb_convertir_de_little_endian(datos + 20, 16);
  num2 = fb_convertir_de_little_endian(datos + 26, 16);
  numCluster = establecerBits(numCluster, 0, 16, num2);
  numCluster = establecerBits(numCluster, 16, 12, num1 & 4095);
  *((unsigned long *) *datosSalida) = numCluster;
  return 1;
}

#endif